double-decked bus - Spanish English Dictionary